//手机号
//匹配11位数字
const phone = {
  reg: /^1[3|4|5|7|8|9][0-9]{9}$/,
  errorText: '请输入正确的手机号',
  placeholder: '请输入手机号码',
};

//密码
//大写、小写字母、数字，共8位字符
const password = {
  reg: /^[A-Za-z0-9]{8}$/,
  errorText: '请输入由含字母或数字的8位密码',
  placeholder: '请输入8位密码',
};

//图片验证码
//大写、小写字母、数字，共5位字符
const captcha = {
  reg: /^[A-Za-z0-9]{5}$/,
  errorText: '请输入5位图片验证码',
  placeholder: '请输入图片验证码',
};

//短信验证码
//匹配6位数字
const code = {
  reg: /^[0-9]{6}$/,
  errorText: '请输入6位短信验证码',
  placeholder: '请输入短信验证码',
};
//简单身份证号校验
const idcode = {
  reg: /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,
  errorText: '请输入合法身份证号',
  placeholder: '请输入身份证号码',
};
//姓名校验
const idName = {
  reg: /^[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,20}$/,
  errorText: '请输入真实姓名',
  placeholder: '请输入真实姓名',
};
//银行卡校验
const bankcode = {
  reg: /^\d{16,19}$/,
  errorText: '请输入合法银行卡号',
  placeholder: '请输入银行卡号',
};

export default {
  phone,
  password,
  captcha,
  code,
  idcode,
  idName,
  bankcode,
};
